package com.day05;

//  两种方式实现n的阶乘
public class digui2 {
    //主函数main入口
    public static void main(String[] args){
        //打印输出从1*......*10的结果
        System.out.println(sxr(10));
    }
    public static int sxr(int x){
        //递归实现
//        if (x ==1 )return 1;
//        return x * sxr(x-1);

        //迭代
        if (x ==1)return 1;
        int res = 1;
        while (x>0){
            res *= x;
            x--;
        }
        return res;
    }
}
